School of Computer Science BCS accreditation 2021 - 2026
[Home]
Software Engineering MEng (Hons) - 3.2.3 System Design
Return to programme overview.
COMP10120 First Year Team Project
Basic design of web-based system driven by GUI and Database design
Assesement : Reports and group presentations
Assesement : Reports and group presentations
COMP11120 Mathematical Techniques for Computer Science
Students learn to design systems using UML class diagrams that include object oriented features. During workshops students model parts of the tree of life to design systems that use inheritance and interfaces. In another practical workshop they reverse engineer the hierarchical components of a JavaFX application to extract its design from a snapshot.
Assesement : formative assessment in labs, workshops and coursework; summative assessment in coursework and exam
Assesement : formative assessment in labs, workshops and coursework; summative assessment in coursework and exam
COMP12111 Fundamentals of Computer Engineering
Design of digital systems and system architecture.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
COMP15111 Fundamentals of Computer Architecture
Design of computer systems at the level of their hardware architecture
Assesement : Examination
Assesement : Examination
COMP16321 Introduction to Programming 1
Students learn to design systems using flowcharts, pseudo code and the three problem solving constructs. They are also exposed to UML class diagrams when coving the final stage of the course with an introduction to Object Oriented Programming.
Assesement : formative assessment in labs, workshops and coursework; summative assessment in coursework and exam.
Assesement : formative assessment in labs, workshops and coursework; summative assessment in coursework and exam.
COMP23111 Database Systems
Students design and implement a database system
Assesement : Lab work
Assesement : Lab work
COMP23311 Software Engineering 1
business needs are to deploy quality software as smoothly as possible
Assesement : Examination, Individual coursework, Group coursework
Assesement : Examination, Individual coursework, Group coursework
COMP23412 Software Engineering 2
The weekly requirements simulate the design goals set by the customer which involve deploying and running an enterprise Web application. This includes creating user interface mock-ups that are aligned with requirements and follow user interface design guidelines.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP28112 Distributed Systems
Addressed in the form of the design of a solution to an application that is relevant in a business context. Part of summative assessment.
Assesement : Lab work
Assesement : Lab work